.container{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
}
.self_row{
    margin-top: 180px;
}
.login_img{
    width: 150%;
    height: 150%;
}
#login-form{
    margin-top: -40px;
}
.panel-heading{
    text-align: center;
}
.title_img{
    width: 300px;
}
/*.panel-default>.panel-heading{*/
    /*background-color: #222;*/
/*}*/
/*.panel-default{*/
    /*border-color: #222;*/
/*}*/
.checkbox{
    margin-bottom: 30px;
}

/*bootstrap modal center start*/
.modal {
  text-align: center;
}

@media screen and (min-width: 768px) {
  .modal:before {
    display: inline-block;
    vertical-align: middle;
    content: " ";
    height: 100%;
  }
}

.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}

/*bootstrap modal center end*/